> (char? #\a) ;判断是否是字符
#t
> (char->integer #\λ) ;返回字符的整数
955
> (char->integer #\A)
65
> (integer->char 65) ;将整数转换为整数
#\A
> (char=? #\a #\a #\a) ;判断多个字符是否相等
#t
> (char<? #\A #\a) ;根据(char->integer v)返回的整数值进行比较
#t
> (char<? #\A #\λ)
#t
> (char<=? #\a #\b #\b)
#t
> (char>? #\a #\A)
#t
> (char>=? #\a #\A)
#t
;生成与Unicode定义的1对1映射一致的字符。如果字符没有大写映射,则char-upcase会生成char
> (char-upcase #\a)
#\A
> (char-upcase #\λ)
#\Λ
> (char-downcase #\A)
#\a
> (char-downcase #\Λ)
#\λ
;和char-upcase类似,但对对应于Unicode case-folding mapping
> (char-foldcase #\A)
#\a
> (char-foldcase #\Σ)
#\σ
> (char-ci<? #\A #\a)
#f
> (char-ci<? #\a #\b)
#t
> (char-ci<? #\a #\b #\c)
#t
Ref: 1.官方文档